The Netergy CTI Software Developer's
Kit (SDK) v1.1b is a self-contained software development environment.
The SDK
contains everything a developer needs to begin creating JTAPI CTI applications,
including:
-
A developer version of 8x8's Netergy
iPBX server software.
-
Sample CTI application called ePhone.
-
Java-based sample code using JTAPI.
-
A virtual Symphony VoIP Media Hub.
-
Detailed installation and user documentation.
Java Runtime Environment (JRE) executables
and JTAPI specification are downloadable from Sun Microsystem's Website.
Click
on the following URLs for additional information regarding JRE (and JDK)
and JTAPI:
Platform Support
Netergy
supports standard server platforms, including:
-
Solaris-Sparc,
-
Linux, and
-
Windows NT operating systems.
The
included virtual Symphony Media Hub, CTI applications, and sample code
can be run on the same server platform, or a separate client machine (Windows
98), as desired.
Symphony Media Hub Details
The
physical four-port 8x8 Symphony VoIP Media Hub enables control over four
analog devices, including telephones and fax machines. The Symphony Media
Hub supports industry standard G.711, G.723, G.726 and G.728 audio codecs,
full-duplex acoustic echo cancellation on each line, and H.323 or MGCP
call control protocols.
A "virtual"
version of the Symphony Media Hub is included in the SDK so you may get
started right away. Order the physical 4-port VoIP Symphony Media Hub gateway
and SDK, available immediately for US$995. Click
here to order!
The
Netergy CTI SDK v1.1b with a virtual Sympony Media Hub allows you to build
and test your CTI and JTAPI applications, immediately!
Detailed Specifications
Call Control Features V1.0
Alternate
call
Attach data to call
Call prompting
Call waiting
Caller IP presentation
Clear call/participant
Consultation call
Deflect alerting call
Do not disturb
Hold/Retrieve
Multi-stage dialing
Reconnect
Transfer call
OS Support
Solaris
CTI Interface
Linux
Windows
NT Server 4.0
JDK 1.2
Protocols
MGCP
(including SGCP)
SIP
DPCP
HTTP
RTP
JTAPI
1.3
Developer
Interfaces
JTAPI
call control
JTAPI
core
JTAPI
phone
Packages
Package javax.telephony
connection.disconnect
connection.getAddress
connection.getCall
connection.getCapabilities
connection.getConnectionCapabilities
connection.getState
connection.getTerminalConnections
terminal.addCallObserver
terminal.addObserver
terminal.getAddresses
terminal.getCallObservers
terminal.getCapabilities
terminal.getName
terminal.getObservers
terminal.getProvider
terminal.getTerminalCapabilities
terminal.getTerminalConnections
terminal.removeCallObserver
terminal.removeObserver
address.addCallObserver
address.addObserver
address.getAddresseCapabilities
address.getCallObservers
address.getCapabilities
address.getConnections
address.getName
address.getObservers
address.getProvider
address.getTerminals
address.removeCallObserver
address.removeObserver
provider.addObserver
provider.createCall
provider.getAddress
provider.getAddressCapabilities
provider.getAddresses
provider.getCallCapabilities
provider.getCalls
provider.getCapabilities
provider.getConnectionCapabilities
provider.getName
provider.getObservers
provider.getProviderCapabilities
provider.getState
provider.getTerminal
provider.getTerminalCapabilities
provider.getTerminalConnectionCapabilities
provider.getTerminals
provider.removeObserver
provider.shutdown
Package javax.telephony.callControl
callControlConnaction.accept
callControlConnaction.addToAddress
callControlConnaction.getCallControlState
callControlConnaction.redirect
callControlConnaction.reject
callControlAddress.cancelForwarding
callControlAddress.getDoNotDisturb
callControlAddress.getForwarding
callControlAddress.getMessageWaiting
callControlAddress.setDoNotDisturb
callControlAddress.setForwarding
callControlAddress.setMessageWaiting
callControlCall.consult
callControlCall.drop
callControlCall.getCalledAddress
callControlCall.getCallingAddress
callControlCall.getCallingTerminal
callControlCall.getLastRedirectedAddress
callControlCall.getTransferController
callControlCall.offHook
callControlCall.setTransferController
callControlCall.transfer
Package javax.telephony.phone
phoneTerminal,getComponentGroups
phoneRinger.getNumberOfRingPatterns
phoneRinger.getRingerPattern
phoneRinger.getRingerVolume
phoneRinger.isRingerOn
phoneHookswitch.getHookSwitchState
Package javax.telephony.callCenter
callCenterCall.getApplicationData
callCenterCall.setApplicationData
Note:
the difference between the Netergy CTI SDK v1.1b and IntraSwitch CTI SDK
v1.1 is simply a name change. In fact, the software still reflects "IntraSwitch"
references throughout, due to the timing of the v1.1b release.
A Netergy
CTI SDK v2.0 release, with added features and functionality, will be available
no later than June 2000. Please check the 8x8
Website regularly for updates to this SDK release.
Copyright 2000. All rights reserved.
|